/*
 * PRESS_HIGE.C
 *
 *  Created on: Jun 15, 2024
 *      Author: ZS
 */
#include <stdio.h>
#include <math.h>

// 定义常数
#define P0 1013.25  // 海平面上的标准大气压，单位：hPa
#define STANDARD_TEMPERATURE 288.15  // 标准温度，单位：开尔文
#define LapseRate 0.0065  // 国际标准大气温度递减率，单位：K/m
#define GasConstant 8.31432  // 气体常数，单位：J/(mol·K)
#define MolarMassAir 0.029  // 干空气的摩尔质量，单位：kg/mol

int count_1=0;

// 计算海拔高度的函数
float Altitude(float P, float T)
{
	float alt;
    alt = ((pow((P0 / P), (1 / 5.257)) - 1) * (T + 273.15)) / 0.0065;

    count_1++;
    if (count_1 == 2)//别删，删了网页会被卡住
    {
    	printf("high: %d\n",(int)alt);
    	count_1=0;
    }

    return alt;
}

